


        body{
            height: 100vh;
        }
        .footer .footer_bot {
            margin-top: -240px;
            padding-top: 240px;
        }

        #header .right{
            display: none;
        }
        .m-btn{
            display: block;
        }
        #header{
            background: #fff !important;
            border-width: 0px !important;
        }
        .footer{
            height: 100%;
            display:box;
            display: -webkit-box; 
            display: -moz-box;
            display: -webkit-flex; 
            display: -moz-flex; 
            display: -ms-flexbox;
            display: flex;
            flex-direction: column;
        }
        .footer .footer_main{
            flex: 6;
        }
        .footer .footer_bot{
            flex: 1;
        }
        .footer .ppt_tit .p1{
            color:#fff;
        }
        .foot_right .list{
            margin-top: 100px;
        }

        @media(max-width:1024px){
            .footer_main .foot_left{
                position: relative;
                left: 0px;
                padding-top: 0px;
            }
            .footer_main .foot_right{
                padding-left: 0px;

            }
            .foot_right .list{
                margin-top: 60px;
            }
        }
        @media(max-width:767px){
            body{
                height: initial;
            }
            .footer{
                display: block;
                margin-top: 30px;
            }
            .foot_right .list{
                margin-top: 30px;
            }
        }